﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Thefaceless
{
    public partial class FrpBill : Form
    {
        //Project Name : The faceless                //Author Name: Phạm Tấn Tài
        //Function Name : Print Bill                 //Last Update: 09/04/2017 

        private String MaHD;
        public FrpBill()
        {
            InitializeComponent();
        }
        //lấy mã hóa đơn từ form Main
        public FrpBill(string mahd)
        {
            InitializeComponent();
            this.MaHD = mahd;
        }

        //đưa dữ liệu lên CrystalReport từ dataBill và rpBill
        private void FrpBill_Load(object sender, EventArgs e)
        {
            //tạo đối tượng và đưa dữ liệu và dataBill
            DataBillTableAdapters.HOADONTableAdapter hd = new DataBillTableAdapters.HOADONTableAdapter();
            DataBillTableAdapters.DANHMUCDOUONGTableAdapter dm = new DataBillTableAdapters.DANHMUCDOUONGTableAdapter();
            DataBillTableAdapters.CHITIETHOADONTableAdapter ct = new DataBillTableAdapters.CHITIETHOADONTableAdapter();
            DataBill data = new DataBill();
            hd.Fill(data.HOADON, this.MaHD);
            dm.Fill(data.DANHMUCDOUONG);
            ct.Fill(data.CHITIETHOADON, this.MaHD);
            rpBill r = new rpBill();
            //đưa dữ liệu từ databill và CystalReport
            r.SetDataSource(data);
            this.reportBill.ReportSource = r;
        }
    }
}
